MICROSOFT POWERPOINT 97 README FILE

(c) 1996 Microsoft Corporation. All rights reserved.

This document provides late-breaking or other information that
supplements the Microsoft PowerPoint 97 documentation. If you
installed Microsoft PowerPoint 97 with Microsoft Office 97, see
also the Microsoft Office 97 readme file (OfRead8.txt) for
information that is relevant to all Microsoft Office 97 products.

________________________________________________________________
CONTENTS

     INSTALLING MICROSOFT POWERPOINT 97
       IMPORTANT: Disable Virus Protection Before Running Setup
       Minimum System Requirements for Microsoft PowerPoint 97
       Requirements for Microsoft PowerPoint 97 with Windows NT
       Workstation 4.0
       Using Punctuation Characters in Directory Names May Cause
       Problems
       Installing and Loading Add-In Programs with Microsoft
       PowerPoint 97
     MICROSOFT POWERPOINT 97 HELP
       Help Topics Graphics Don't Print Clearly
     WORKING WITH PRESENTATIONS
       Slide Show Doesn't Run when the Open Dialog Box Is Open
       Incorrect Font Is Used in Paintbrush Picture Object
       Pack and Go Wizard Cannot Pack a Presentation That Is
       Saved in the Temp Folder
       Presentation Conferencing Between Different Versions of
       PowerPoint Is Not Available Yet
       OLE Objects Are Set to "Edit" When You Open a Microsoft
       PowerPoint 4.0 File in Microsoft PowerPoint97
       Microsoft Word Table Gridlines Do Not Appear in Microsoft
       PowerPoint 97
       Working with Microsoft PowerPoint 97 Files when Microsoft
       PowerPoint Viewer Is Installed
       Vendor Independent Messaging (VIM) Is Not Supported on
       Windows NT Workstation
       Incorrect Characters in Microsoft Organization Chart on
       non-U.S. Systems
       Macros May Not Run with a Mixed Selection
     MICROSOFT OFFICE 97 VALUPACK
       Microsoft Office 97 ValuPack Setup May Not Be Successful
       Without Administrative Permissions
       Microsoft Office 97 Sounds Don't Work with Windows NT
       Workstation 3.51
     PRINTING
       Printing Microsoft Graph 97 Charts
       Solutions for Printing Drawing Objects
     MICROSOFT VISUAL BASIC FOR APPLICATIONS
       Reload Method Is Not Available
       Changes to Code Examples
       MsgBox Function
       ReSize Event
     MICROSOFT FORMS 2.0: ISSUES AND DOCUMENTATION CHANGES
       Methods
       Controls
       Events
       Properties
       Other Known Issues
       
________________________________________________________________
INSTALLING MICROSOFT POWERPOINT 97

IMPORTANT: Disable Virus Protection Before Running Setup
--------------------------------------------------------

Some virus protection programs, such as VSafe.com and Norton Anti-
Virus Autoprotect, can interfere with the Microsoft PowerPoint 97
Setup program. If you use a virus protection program on your
computer, please disable it before running Setup. (You can re-
enable the virus protection program after Setup is complete.)
Note: If your virus-detection program starts automatically when
you start Windows, you can disable it by restarting Windows while
holding down the SHIFT key.


Minimum System Requirements for Microsoft PowerPoint 97
-------------------------------------------------------

To use Microsoft PowerPoint 97, you need:

* Personal or Multimedia computer with a 486 or higher processor.
* Microsoft Windows 95 operating system, Windows NT Workstation
  3.51 with Service Pack 5 or later, or Windows NT Workstation
  4.0 with Service Pack 2 or later (will not run on earlier
  versions).
* 8 MB of memory for use on Windows 95; 16 MB of memory for use
  on Windows NT Workstation.
* 26-58 MB of hard disk space required; 43 MB required for
  typical installation, depending on configuration. Use the
  Office Upgrade Wizard during Setup to maximize free disk
  space.
* CD-ROM drive (coupon enclosed for 3.5-inch high-density disks;
  CD-ROM contains additional items such as Microsoft Internet
  Explorer, extra clip art, .avi files, photos, and sounds not
  available on 3.5-inch disks).
* VGA or higher-resolution video adapter (Super VGA, 256-color
  recommended).
* Microsoft Mouse, Microsoft IntelliMouse, or compatible pointing
  device.

Additional items or services required to use certain features:

* 9600 baud or higher modem (14.4 baud recommended).
* Multimedia computer required to access sound and other
  multimedia effects.
* Microphone required to record presenter's voice.
* Microsoft Outlook required to schedule meetings and export
  tasks from Meeting Minder.
* TCP/IP running on local area network (except Novell NetWare) or
  the Internet required for Presentation Conferencing.
* Some Internet functionality may require Internet access and
  payment of a separate fee to a service provider.


Requirements for Microsoft PowerPoint 97 with Windows NT
       Workstation 4.0
--------------------------------------------------------

To use Microsoft PowerPoint 97 with Windows NT Workstation 4.0,
you must install Service Pack 2 (SP2) or later.


Using Punctuation Characters in Directory Names May Cause
       Problems
---------------------------------------------------------

If the name of the directory you install Microsoft Office 97,
Microsoft Excel 97, Microsoft Outlook 97, Microsoft PowerPoint
97, or Microsoft Word 97 into includes a comma (,), single
quotation mark ('), or exclamation point (!), you may have
problems when you use the programs. To avoid problems, use the
default directory or use only letters and numbers in directory
names.


Installing and Loading Add-In Programs with Microsoft PowerPoint
       97
----------------------------------------------------------------

You must start up and then exit PowerPoint one time before you
install any add-in programs from the World Wide Web or from the
Microsoft Office 97 ValuPack. If more than one person uses the
computer, some add-in programs need to be loaded separately for
each user. To load an add-in program that is already installed,
or to check whether an add-in program is loaded, click Add-Ins on
the Tools menu.

________________________________________________________________
MICROSOFT POWERPOINT 97 HELP

Help Topics Graphics Don't Print Clearly
----------------------------------------

When you print a Help topic that contains a graphic, the graphic
may not print clearly. In particular, this occurs when you print
a topic with grayscale colors using a printer driver that does
not have options to control dithering.

________________________________________________________________
WORKING WITH PRESENTATIONS

Slide Show Doesn't Run when the Open Dialog Box Is Open
-------------------------------------------------------

When you use the Open dialog box (File menu) to open a
presentation, you must close the Open dialog box to run a slide
show of the presentation.


Incorrect Font Is Used in Paintbrush Picture Object
---------------------------------------------------

Paintbrush pictures that contain text added in Paintbrush do not
use the PowerPoint default font when the picture is embedded in a
PowerPoint slide. To change the font used in the embedded
picture, double-click the picture to edit it in Paintbrush, erase
the text, and then retype it in the font you want to use.


Pack and Go Wizard Cannot Pack a Presentation That Is Saved in
       the Temp Folder
--------------------------------------------------------------

To pack a presentation that is saved in the Temp folder, first
save the presentation in another folder, and then delete the
presentation from the Temp folder. A presentation is saved in the
Temp folder if you view the presentation as an audience member
for a presentation conference.


Presentation Conferencing Between Different Versions of
       PowerPoint Is Not Available Yet
-------------------------------------------------------

Microsoft PowerPoint 97 does not initially support conferencing
between different versions of PowerPoint. This support will be
made available at a later date.


OLE Objects Are Set to "Edit" When You Open a Microsoft
       PowerPoint 4.0 File in Microsoft PowerPoint97
-------------------------------------------------------

When you open a Microsoft PowerPoint 4.0 file that contains an
OLE object (such as Microsoft Graph, Organization Chart, and clip
art objects) in Microsoft PowerPoint 97, the default action
setting for the object is Edit. When you run the slide show and
click the OLE object, the source program for the OLE object
starts up. To avoid this problem, change the action setting for
the OLE object to None. For information about how to change
action settings, see Microsoft PowerPoint Help.


Microsoft Word Table Gridlines Do Not Appear in Microsoft
       PowerPoint 97
---------------------------------------------------------

When you insert a Microsoft Word table that is formatted with
gridlines into Microsoft PowerPoint 97, some of the gridlines may
not show on the screen. The gridlines will print normally. To
view the gridlines both on the screen and when you print, before
you insert the table, make the gridlines more than 3/4-inch thick
in Word.


Working with Microsoft PowerPoint 97 Files when Microsoft
       PowerPoint Viewer Is Installed
---------------------------------------------------------

The current version of the 32-bit Microsoft PowerPoint Viewer
that you can download from the Microsoft Web site at
http://www.microsoft.com/msdownload/ does not let you open files
saved in the Microsoft PowerPoint 97 format by double-clicking
them on the desktop. Also, you cannot use the Send To PowerPoint
command in Microsoft Word 97. To fix this problem, type the
following text at the MS-DOS prompt from the directory where
Microsoft Office 97 or Microsoft PowerPoint 97 is installed:

powerpnt /regserver

An updated version of Microsoft PowerPoint Viewer will be
available from the same Web site at a later date.


Vendor Independent Messaging (VIM) Is Not Supported on Windows NT
       Workstation
-----------------------------------------------------------------

If you use a 16-bit e-mail program compatible with Vendor
Independent Messaging (VIM), such as Lotus cc:Mail, on Windows NT
Workstation, you cannot send or route presentations.


Incorrect Characters in Microsoft Organization Chart on non-U.S.
       Systems
----------------------------------------------------------------

When you use the U.S. version of Microsoft Organization Chart on
a version of Windows that uses a non-ANSI character set, the
characters do not appear correctly. To show the correct
characters in Microsoft Organization Chart, select the text that
does not appear correctly, click Font on the Text menu, and then
click the correct language in the Script box.


Macros May Not Run with a Mixed Selection
-----------------------------------------

A macro may not run if multiple objects of different types were
selected when the macro was recorded. (In Microsoft Visual Basic
for Applications, some ShapeRange methods do not work for mixed
ShapeRange selections.) For example, if you record a macro that
applies an arrowhead when both a line and a rectangle are
selected, PowerPoint shows an error message when you run the
macro. To avoid this problem, make sure objects are the same type
when you select more than one object.

________________________________________________________________
MICROSOFT OFFICE 97 VALUPACK

Microsoft Office 97 ValuPack Setup May Not Be Successful Without
       Administrative Permissions
----------------------------------------------------------------

If you use Windows NT Workstation 3.51 or later, you must be a
member of the Administrators group to install some components of
the Office 97 ValuPack.


Microsoft Office 97 Sounds Don't Work with Windows NT Workstation
       3.51
-----------------------------------------------------------------

The Office 97 sounds available in the Microsoft Office 97
ValuPack don't work if you use Windows NT Workstation 3.51, even
if the Provide Feedback With Sound check box is selected on the
General tab in the Options dialog box (Tools menu) in the Office
programs. Note that the sounds available with the Office
Assistant do work with Windows NT Workstation 3.51 if you have
selected the Make Sounds check box on the Options tab in the
Office Assistant dialog box.

________________________________________________________________
PRINTING

Printing Microsoft Graph 97 Charts
----------------------------------

To correctly print Microsoft Graph 97 pie charts or charts with a
fill pattern, print at a low resolution.


Solutions for Printing Drawing Objects
--------------------------------------

This section lists workarounds for printer driver and other
printing problems.

HP LaserJet series 4 and 5, Windows 95, Microsoft Universal
Printer Driver: Several output quality problems may occur. These
problems may be corrected by changing the printer settings. Click
the Start button on the Windows taskbar, point to Settings, and
then click Printers. Select the printer you are using. On the
File menu, click Properties. Click the Graphics tab, and then
select the Use Raster Graphics option.

PostScript printing, Windows NT Workstation versions 3.51 and
4.0: Fill effects may not print correctly. The problem may be
fixed by upgrading to the latest version of the Microsoft
PostScript Driver for Windows NT Workstation 3.51 or 4.0.
Download the latest driver from:
ftp://ftp.microsoft.com/bussys/winnt/winnt-
public/fixes/usa/NT351/hotfixes-postSP5/pscript-fix.

PostScript printing, Windows 95, Print To File: With some
PostScript printers, the file may be sent to the printer rather
than to the file. The problem may be fixed by upgrading to the
latest PostScript driver based on Adobe PostScript 4.1.

HP LaserJet 5Si, Windows 95: Shapes and WordArt with some fill
effects may not print correctly. These problems may be corrected
by changing the printer settings. Click the Start button on the
Windows taskbar, point to Settings, and then click Printers.
Select the printer you are using. On the File menu, click
Properties. Click the Print Quality tab. Under Advanced, click
the Settings button, and then select the Raster Graphics And Text
option.

HP DeskJet 1600C, Windows 95: Use driver version 4.2 or later.
Download the latest driver from:
http://www.hp.com/

HP Color LaserJet, Windows 95: Pattern-filled objects may not
print correctly. This problem may be fixed by upgrading the
driver to version 1.300 or later. Download the latest driver
from:
http://www.hp.com

HP Color LaserJet PostScript, Windows 95: Objects with pattern
fills may appear in black and white rather than in color. The
problem may be fixed by upgrading to a driver based on Adobe
PostScript 4.1. You can download the latest driver from:
http://www.hp.com/

Lexmark Optra R and Optra L Series PostScript, Windows NT
Workstation versions 3.51 and 4.0: Gradient-filled objects may
print poorly. Contact the Lexmark Technical Support Center for
assistance.

________________________________________________________________
MICROSOFT VISUAL BASIC FOR APPLICATIONS

Reload Method Is Not Available
------------------------------

The Reload method is not available for use in a Microsoft Visual
Basic for Applications macro in Microsoft PowerPoint 97.


Changes to Code Examples
------------------------

The following code examples should replace those in Microsoft
PowerPoint Visual Basic Help (VbaPpt8.hlp).

ActivePresentation Property
This example adds a new color scheme to the active presentation
and sets the title color.
ActivePresentation.ColorSchemes.Add.Colors(ppTitle).RGB =
RGB(255, 0, 0)


Activate Method
This example activates the document window immediately following
the active window in the document window order.
Windows(2).Activate


DefaultShape Property
This example adds a shape to slide 1 in the active presentation,
sets the default fill color to red for shapes in the
presentation, and then adds another shape. This second shape
automatically has the new default fill color applied to it.
With Application.ActivePresentation
    Set sld1Shapes = .Slides(1).Shapes
    sld1Shapes.AddShape msoShape16pointStar, 20, 20, 100, 100
    .DefaultShape.Fill.ForeColor.RGB = RGB(255, 0, 0)
    sld1Shapes.AddShape msoShape16pointStar, 150, 20, 100, 100
End With


ExtraColors Property
The following example adds a rectangle to slide 1 in the active
presentation and sets its fill foreground color to the first
extra color. If there hasn't been at least one extra color
defined for the presentation, this example will fail.
With ActivePresentation
    Set rect = .Slides(1).Shapes.AddShape(msoShapeRectangle, 50,
50, 100, 200)
    rect.Fill.ForeColor.RGB = .ExtraColors(1)
End With


Footer Property
This example sets the text for the footer on the slide master in
the active presentation and sets the footer, date and time, and
slide number to appear on the title slide.
With Application.ActivePresentation.SlideMaster.HeadersFooters
    .Footer.Text = "Introduction"
    .DisplayOnTitleSlide = True
End With


IndentLevel Property
This example indents the second paragraph in shape 2 on slide 2
in the active presentation.
Application.ActivePresentation.Slides(2).Shapes(2).TextFrame _
    .TextRange.Paragraphs(2).IndentLevel = 2


InsertBefore Method
This example appends the contents of the Clipboard to the
beginning of the title on slide 1 in the active presentation.
Application.ActivePresentation.Slides(1).Shapes.Title.TextFrame _
    .TextRange.InsertBefore.Paste


ParagraphFormat Property
This example sets the line spacing before, within, and after each
paragraph in shape 2 on slide 2 in the active presentation.
With Application.ActivePresentation.Slides(2).Shapes(2)
    With .TextFrame.TextRange.ParagraphFormat
        .LineRuleWithin = msoTrue
        .SpaceWithin = 1.4
        .LineRuleBefore = msoTrue
        .SpaceBefore = 0.25
        .LineRuleAfter = msoTrue
        .SpaceAfter = 0.75
    End With
End With


Range Method
This example sets the title color for slides 1 and 3 in
myDocument.
Set mySlides = ActivePresentation.Slides.Range(Array(1, 3))
mySlides.ColorScheme.Colors(ppTitle).RGB = RGB(0, 255, 0)

This example sets the title color for the slides named "Slide6"
and "Slide8" in myDocument.
Set mySlides = ActivePresentation.Slides.Range(Array("Slide6",
"Slide8"))
mySlides.ColorScheme.Colors(ppTitle).RGB = RGB(0, 255, 0)


SetPosition Method
This example moves node 2 in shape 3 on myDocument to the right
200 points and down 300 points. Shape 3 must be a freeform
drawing.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes(3).Nodes
    pointsArray = .Item(2).Points
    currXvalue = pointsArray(1, 1)
    currYvalue = pointsArray(1, 2)
    .SetPosition 2, currXvalue + 200, currYvalue + 300
End With


SlideShowWindow Object
Use the Presentation property to return the presentation that's
currently running in the specified Slide Show window. The
following example shows the name of the presentation that's
currently running in Slide Show window 1.

MsgBox SlideShowWindows(1).Presentation.Name

(Ignore the code that follows this line.)


SubAddress Property
This example sets shape 1 on slide 1 in the active presentation
to jump to the slide named "Last Quarter" in Latest Figures.ppt
when the shape is clicked during a slide show.

With
ActivePresentation.Slides(1).Shapes(1).ActionSettings(ppMouseClic
k)
    .Action = ppActionHyperlink
    With .Hyperlink
        .Address = "c:\sales\latest figures.ppt"
        .SubAddress = "last quarter"
    End With
End With

This example sets shape 1 on slide 1 in the active presentation
to jump to range A1:B10 in Latest.xls when the shape is clicked
during a slide show.

With
ActivePresentation.Slides(1).Shapes(1).ActionSettings(ppMouseClic
k)
    .Action = ppActionHyperlink
    With .Hyperlink
        .Address = "c:\sales\latest.xls"
        .SubAddress = "A1:B10"
    End With
End With


MsgBox Function
---------------

In addition to the constants listed for the MsgBox function, the
following constants are available for use as button argument
settings.

Constant            Value               Description
----------------------------------------------------------------
vbHelp              16384 (&H4000)      Adds a Help button to
                                        the message box. Click
                                        the Help button or press
                                        F1 to generate a Help
                                        event.

vbSetForeground     65536 (&H10000)     Places the message box
                                        in the foreground and
                                        activates it. Keyboard
                                        input is directed to the
                                        message box.
                                        
vbRight             524288 (&H80000)    Right-justifies the text
                                        in the message box.
                                        
vbRtlReading        1048576 (&H100000)  On Hebrew and Arabic
                                        systems, shows
                                        message and caption text
                                        using right-to-left
                                        reading order.


ReSize Event
------------

The syntax and remarks for the Resize event should read as
follows:

Syntax: Private Sub UserForm_Resize()

Remarks: Use a Resize event procedure to move or resize controls
when the parent UserForm is resized. You can also use this event
procedure to recalculate variables or properties.

Note: UserForm controls have no Resize event.


________________________________________________________________
MICROSOFT FORMS 2.0: ISSUES AND DOCUMENTATION CHANGES

The following sections describe changes to the documentation for
Microsoft Forms 2.0. These changes supercede the contents of the
Help file Fm20.hlp. These sections also contain known issues with
Microsoft Forms 2.0.


Methods
-------

* Repaint Method: The Repaint method does not return a value. The
  correct syntax is:

     Object.Repaint


Controls
--------

* CheckBox Control: The initial value of a CheckBox control is
  False.

  The GroupName property can be used with one or more CheckBox
  controls. Note, however, that the CheckBox controls in a group
  still operate independently of one another.

* OptionButton Control: The initial value of an OptionButton
  control is False.

* ToggleButton Control: The initial value of a ToggleButton
  control is False.


Events
------

* Click Event: When the user clicks on the active page or tab of
  a MultiPage or the active tab of a TabStrip, the Click event
  is initiated. However, if the MultiPage or TabStrip contains
  multiple rows of page tabs, the Click event is only initiated
  for tabs in the foremost row of pages.


Properties
----------

* AutoTab Property: When this property is True, the
TabKeyBehavior property is not in effect.

* AutoSize Property: Setting the AutoSize property to True
  adjusts the size of a control to fit the text within it. If
  you change the text in a control after setting AutoSize to
  True, you must also set AutoSize to False and then back to
  True to get the control to resize.

* DragBehavior Property: fmDragBehaviorEnabled should not be used
  with MatchRequired = True.

* IMEMode Property: The following is a more detailed description
  of the IMEMode property.

     IMEMode     Meaning
     ----------  --------------------------------------------
     NoControl        The control does not affect the IME.
     On               Activates the IME without changing its
                      language or other settings.
     Off              Turns the IME off without affecting the
                      language or other settings. In China,
                      Off also switches the keyboard to non-IME.
     Disabled         Makes the IME disappear so that its settings
                      cannot be changed.

  All other values set the IME to a particular language.

  Controls, such as command buttons, that do not allow typing
  will disable the IME while they have focus.

  Every control makes a copy of the IME state in effect when
  that control receives focus. When it loses focus, it restores
  this saved state.  This saving and restoring occurs without
  regard to the value of the IMEMode property of the control.
  This differs slightly from the example in the Help text.

  Each change that a user makes to the IME while a control has
  focus immediately updates that control's IMEMode property (if
  it has one).

  All controls will accept setting all IME modes without error,
  but when a mode is not "native" to a locale it will:
     a. Not be listed in property sheets in that locale.
     b. Have the same effect as a native mode.  See below.

  All modes are native, except:

     - Disabled is native only in Japan. Elsewhere, it acts like Off.
     
     - In Japan, the Hangul and Hanzi modes are not native. Using them
       has the same effect as using Hiragana.
     
     - In Korea, the only native modes are NoControl, Hanzi, and Alpha
       (Full and Half). Off and Disabled have the same effect as Alpha.
       On, Hiragana, Katakana, and Hanzi have the same effect as
       Hangul.
     
     - In China, the Hiragana, Katakana, Hangul, and Hanzi modes are
       not native. Using them has the same effect as HanziFull or Hanzi
       as appropriate.
     
     - Everywhere else, the only native mode is "NoControl."  All other
       modes have the effect of "NoControl."

* List Property: The last sentence of the Help text is not
  correct. You can use the List property to copy an entire
  single dimension or multidimensional array of values to a
  control.

* ListRows Property: Setting ListRows to 0 shows all the rows in
  the list.

* MatchRequired Property: This property is in effect when the
  MatchEntry property is set to fmMatchEntryComplete or
  fmMatchEntryFirstLetter, but is not enforced when MatchEntry
  is set to fmMatchEntryNone.

  When the Input Method Editor (IME) is used to process
  keystrokes, the MatchRequired property does not always ensure
  that the user types a matching value in a ComboBox.

* MultiLine Property: When this property is True, the
  TabKeyBehavior property is not in effect.

* ScrollBars Property: Corrections to text are below.

     - For a single-line control, replace Rule 2 with the following
       sentence: "When the ScrollBars property is set to
       fmScrollBarsHorizontal or fmScrollBarsBoth, the control shows a
       horizontal scroll bar if the text is longer than the edit
       region.  The height of the control will not be changed, so the
       horizontal scroll bar may overlap the text in the control."

     - Ignore Rule 3.

     - For a MultiLine control, ignore the third bulleted item in Rule
       4.

* ShowDropButtonWhen Property: If AutoSize is True, changing the
  ShowDropButtonWhen property immediately changes the size of
  the control based on whether the drop button is visible or
  hidden.

* SpecialEffect Property: This property does not apply to the
ToggleButton.

* TabKeyBehavior Property: This property is enforced when AutoTab
  is False and MultiLine is True.

* Value Property: The Value property of the TabStrip is an
  integer indicating the active tab. Zero indicates the first
  tab. The maximum value is one less than the number of tabs.

* Visible Property: You are not allowed to change the Visible
  property of a control during the Layout event or Enter event.
  Doing so will cause an   error at run time.


Other Known Issues
------------------

The Marquee control included with Microsoft Internet Explorer 3.0
does not work properly in Microsoft Forms 2.0.  This is a known
problem that will be fixed in a future release of Internet
Explorer.

Calling "Unload Me" during the Enter event of a Microsoft Forms
2.0 CommandButton, OptionButton, or CheckBox may result in an
"Out of stack space" error or may cause an "illegal operation"
error. The workaround is to call "Unload Me" during the Click
event instead.



